# 出现冲突的原因 -1 多人在同一分支,修改了同一个地方的代码,出现的冲突 -2 分支合并时出冲突 # 1 多人统一分支开发,修改了同样的代码 -某人修改了1.txt的第四行,提交了 -我操作: -修改了1.txt第四行 -git add . -git commit -m ' 注释' -git pull origin master #拉取远端的代码 -出冲突了 > af38b6ae4d9e126bd88b9b039e475e8ddbc23510 -处理冲突 -选择要保留的代码,要么删自己的,要么删别人的,要么都留着 -重复操作 git add . git commot -m '解决冲突' git push origin master # 大原则,多人同一分支开发,如果尽量避免冲突,要不停的拉去代码
# 分支合并出冲突 # 新建dev分支,切换,增加代码 git branch dev git checkout dev 在1.txt最后一行增加 lqz nb1 git add git commit -m '注释' # 切换回主分支操作 git checkout master 在1.txt最后一行增加 lqz nb2 git add git commit -m '注释' # 合并分支 -出冲突了 > dev # 解决冲突,提交 git add git cmommit
|